package com.shire.shire_interface.dao.group;

import com.shire.shire_interface.model.group.WxBlacklist;
import com.shire.shire_interface.model.group.WxBlacklistExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface WxBlacklistDao {
    long countByExample(WxBlacklistExample example);

    int deleteByExample(WxBlacklistExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(WxBlacklist record);

    int insertSelective(WxBlacklist record);

    int batchInsertSelective(@Param(value = "recordList") List<WxBlacklist> recordList);

    List<WxBlacklist> selectByExample(WxBlacklistExample example);

    WxBlacklist selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") WxBlacklist record, @Param("example") WxBlacklistExample example);

    int updateByExample(@Param("record") WxBlacklist record, @Param("example") WxBlacklistExample example);

    int updateByPrimaryKeySelective(WxBlacklist record);

    int updateByPrimaryKey(WxBlacklist record);
}